@charset "utf-8";



/* CSS Document */

*{ margin:0; padding:0;}



body{ color:#000; font-size:12px; line-height:22px; font-family:"Microsoft YaHei"; min-width: 1200px;}

ul,li{ list-style:none; margin-bottom: 0;}

img{ border:none; display:inline-block;}

a{ text-decoration:none; color:#333;}

a:hover{ text-decoration:none; }

i{ font-style:normal;}

dl,dd,p{ margin-bottom: 0;}

input,textarea,select{ outline:none; font-family:"Microsoft YaHei"; outline: 0;}

h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal; list-style:none; margin-bottom: 0;}

.clear{ clear:both;}



.container-fluid:after{ content: ""; display: block; clear: both;}

.container:after{ content: ""; display: block; clear: both;}

div:after{ content: ""; display: block; clear: both;}

.bt_tiao{cursor:pointer;}
.bt_tiao:hover{color: #359AF6;}
.kong{background-color: #d2d2d2; color: #fafcfa; text-align: center; height: 35px; line-height: 35px; font-size: 14px;}
.gao{ height:160px}

.header{width: 100%;

position: fixed;

top: 0;

left: 0;

z-index: 9999; }

.top_butt{ display: none;}



/*headerTop*/

.headTop{ background: #F7F7F7; border-bottom: solid 1px #EDEDED; height: 38px; line-height: 38px;}

.headTop_left{ float: left; font-size: 14px; color: #777;}



.headTop_right{ float: right;}

.headTop_right .headDiv{ float: left; background: url(../images/i_1.png) right center no-repeat; padding: 0 15px;}

.headTop_right .headDiv:last-child{ background: no-repeat;}

.headTop_right .headDiv a{ font-size: 14px; color: #777;}

.headTop_right .headDiv a:hover{ color: #4285f4;}

.headTop_right .headDiv i{ margin-right: 3px; font-size: 16px;}

.headTop_right .headDiv.phone i{ color: #464646;}

.headTop_right .headDiv.wechat i{ color: #4EB468;}



.wap_search_butt{ display: none;}

.pc_ban{width:100%; height: 282px; position:relative; overflow:hidden; margin-bottom:20px}

.pc_ban .swiper-button-prev{width:40px; height:40px; background:url(../images/ban_l.png) no-repeat center; left:0%; margin-top:-20px; opacity:0;

background-size:40px 40px;

-webkit-background-size:40px 40px;

-moz-background-size:40px 40px;

-ms-background-size:40px 40px;

-o-background-size:40px 40px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban:hover .swiper-button-prev{left:2%; opacity:.8;}

.pc_ban .swiper-button-next{width:40px; height:40px; background:url(../images/ban_r.png) no-repeat center; right:0%; margin-top:-20px; opacity:0;

background-size:40px 40px;

-webkit-background-size:40px 40px;

-moz-background-size:40px 40px;

-ms-background-size:40px 40px;

-o-background-size:40px 40px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban:hover .swiper-button-next{right:2%; opacity:.8;}

.pc_ban .swiper-pagination-bullet{width:8px; height:8px; border-radius:0;border-radius:4px}

.pc_ban .container{position:absolute; top:55%; left:50%; z-index:99;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.pc_ban .w_z{width:80%; margin:0 auto; color:#fff; text-align:center; position:relative;}

.pc_ban .w_z h2{font-size:30px; line-height:40px;}

.pc_ban .w_z p{font-size:18px; text-transform:uppercase; line-height:32px; margin-top:15px;}

.pc_ban .w_z .n_r{width:150px; height:50px; border:2px solid #fff; background-color:rgba(255,255,255,.2); margin:50px auto 0; position:relative;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban .w_z .n_r:hover{background-color:rgba(255,255,255,0);}

.pc_ban .w_z .n_r a{color:#fff; font-size:16px; text-align:center; line-height:46px; display:block;}

.pc_ban .w_z .n_r i{font-size:14px; font-weight:bold; padding-left:10px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_ban .w_z .n_r a:hover i{padding-left:15px;} 

@media only screen and (max-width:992px){

.pc_ban{height:36vh; min-height:inherit;}

.pc_ban .container{width:100%; top:50%;}

.pc_ban .swiper-button-prev{display:none;}

.pc_ban .swiper-button-next{display:none;}

.pc_ban .swiper-pagination{bottom:10px;}

.pc_ban .swiper-pagination-bullet{width:30px; height:2px;}

.pc_ban .w_z{width:100%;}

.pc_ban .w_z h2{font-size:22px; font-weight:normal; line-height:32px;}

.pc_ban .w_z p{font-size:16px; letter-spacing:1px; line-height:26px;}

.pc_ban .w_z .n_r{width:130px; height:44px; margin:30px auto 0;}

.pc_ban .w_z .n_r a{font-size:14px; line-height:40px;}

}

@media only screen and (max-width:640px){

.pc_ban .w_z h2{font-size:20px; font-weight:bold; line-height:28px;}

.pc_ban .w_z p{font-size:14px; line-height:24px; margin-top:8px;}

.pc_ban .w_z .n_r{display:none;}

}



/*headM*/

.headM{ background: #fff; padding: 10px 0;}

.headM .logo{ float: left; }



.headM .headM_bott{ float: right; font-size: 0; padding-top: 1px;}

.headM_bott a{ font-size: 14px; color: #fff; line-height: 24px; display: inline-block; padding: 5px 15px; border-radius: 5px; overflow: hidden; margin: 0 10px;}

.headM_bott a i{ font-size: 18px; margin-right: 5px; line-height: 28px;}

.headM_bott a em{ font-style: normal;}

.headM_bott a.headM_meeting{ background: #4285f4;}

.headM_bott a.headM_subscribe{ background: #EF790F;}

.headM_bott a:hover{ opacity: 0.8;}





.activitySx{ display: none; width: 100%; position: absolute; top: 100%; left: 0; z-index: 999; padding: 16px; background: #fff; box-shadow: 0 0 10px #ccc;}

.activitySx_list{ width: 100%; margin: 5px 0;}

.activitySx_list span{ font-size: 14px; color: #000; line-height: 26px; font-weight: bold; float: left;}

.activitySx_tj{ width: 88%; float: right;}

.activitySx_tj a{ font-size: 14px; color: #777; line-height: 26px; display: inline-block; padding: 0 10px;}

.activitySx_tj a:hover{ background: #4285f4; color: #fff;}





/*headNav*/

.headNav{ height: 50px; background: #4285f4;}







/*导航*/

.head_nav{ width: 100%;}

.head_nav ul{ width: 100%; text-align: center; font-size: 0;}

.head_nav ul li{ width: 11.11%; display: inline-block; text-align: center; position: relative;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}



.head_nav ul li .navA{  height: 50px; position: relative;}

.head_nav ul li .navA a{ display: block; color: #fff; font-size:18px; line-height: 50px;}

.head_nav ul li.on .navA{ background: #0D77E4;}

.head_nav ul li:hover{ background: #0D77E4;}

.head_nav ul li .top_down{ display: none;}

.head_nav ul li .navTwo{ display: none; position: absolute; left: 0; top: 100%; width: 100%; text-align: center; background: #0D77E4; z-index: 9;}

.head_nav ul li .navTwo dd{ margin-bottom: auto; height: 40px; border-bottom: solid 1px rgba(178,148,74,0.5);}

.head_nav ul li .navTwo a{ font-size: 14px !important; line-height: 40px !important; color: #fff; display: block; }

.head_nav ul li .navTwo dd:hover{ background: rgba(178,148,74,0.5);}

.header .language{float:right; height:32px; text-align:center; line-height:32px; color:#2d2d2d; margin-top:40px; margin-left:15px; cursor:pointer; position:relative; z-index:9;}

.header .language .l_m{ font-size:16px}

.header .language .l_m i{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px;}

.header .language .x_l{width:100px; padding-top:8px; position:absolute; /*top:58px;*/ left:67%; margin-left:-60px; display:none;}

.header .language .x_l:before{width:0; height:0; border-right:10px solid transparent; border-left:10px solid transparent; border-bottom:8px solid #fff; content:""; position:absolute; top:0; left:50%; margin-left:-10px;}

.header .language .x_l ul{padding:5px 15px; background-color:#fff; border: 1px solid #DBDBDB;}

.header .language .x_l ul li a{color:#000; line-height:36px; display:block; font-size: 14px;}

.header .language .x_l ul li a:hover{color:#00b7ee;}

.header .s_ch{height:32px; font-weight:bold; line-height:32px; text-align:center; color:#2d2d2d; margin-top:40px;  float:right; cursor:pointer;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s; background:url(../images/x.jpg) no-repeat left center; padding-left:20px}



.header .s_ch i{font-size:22px;}

.header .s_ch:hover{color:#00b7ee;}

.lx{ float:right; margin-top:43px}

.lx li{ float:left; width:26px; margin-right:20px}

.lx li img{ width:100%}

.search{width:100%; background-color:#4285f4; padding:10px; position:fixed; top:0; left:0; z-index:9999; display:none;}

.search .container{position:relative;}

.search .sc_gb{position:absolute; top:50%; margin-top:-25px; right:15px; cursor:pointer;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.search .sc_gb:hover{transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);}

.search .sc_gb i{font-size:26px; line-height:50px; color:#fff;}

.search .sc_nr{width:700px; margin:20px auto;}

.search input{width:630px; height:60px; font-size:16px; line-height:60px;  float:left; border:0; padding-left: 10px;}

.search input::placeholder{color:#fff;}

.search button{width:70px; height:60px; line-height:65px; text-align:center; color:#fff; float:right; outline:none; border:0}

.search button i{font-size:30px;}

@media only screen and (max-width:992px){

.search .sc_gb i{font-size:22px;}

.search .sc_nr{width:90%;}

.search input{width:85%; font-size:15px;}

.search button{width:15%;}

.search button i{font-size:26px;}

.headM .logo{ float: left; width:185px }

.headM .logo img{ width:100%}

.lx{ display:none}

.header .language .l_m{ font-size:14px}

.header .s_ch{height:32px; font-weight:bold; line-height:32px; text-align:center; color:#2d2d2d; margin-top:5px;  float:right; cursor:pointer;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s; background:none; padding-left:10px}

.header .s_ch i {

  font-size: 16px;

}

.header .language{float:right; height:32px; text-align:center; line-height:32px; color:#2d2d2d; margin-top:5px; /*margin-left:15px; */cursor:pointer; position:relative; z-index:9; margin-right:5px}
}





/*banner*/



.banner{ width: 100%; margin: 0 auto; position: relative;}

.banner:after{ content: ""; display: block; clear: both; }

.swiper_banner {

    float: left;

    width: 100%;

    height: 610px;

    position: relative;

    overflow: hidden;

}

.swiper_banner .swiper-slide {

    position: relative;

    text-align: center;

    font-size: 18px;

    background: #fff;

    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

    background-size: cover !important;

}

.swiper_banner .swiper-pagination{ bottom: 20px !important;}

.swiper_banner .swiper-pagination span{ width: 12px; height:12px; background: #A49D97 !important; opacity:1; margin: 0 6px !important; }

.swiper_banner .swiper-pagination .swiper-pagination-bullet-active{  background: #3297FC !important;}





.swiper_banner_title{ color: #fff; font-size: 30px; line-height: 30px; margin-bottom: 26px;}

.swiper_banner_ms{ color: #fff; font-size:18px; color: #fff; line-height: 30px; }



.swiper_banner .swiper-button-prev,.swiper_banner .swiper-button-next{ width: 32px; height: 32px; border: solid 1px #fff;}

.swiper_banner .swiper-button-prev i,.swiper_banner .swiper-button-next i{ color: #fff;}

.swiper_banner .swiper-button-prev{ left: 10% !important; right: auto;}

.swiper_banner .swiper-button-next{ right: 10% !important; left: auto;}

.swiper_banner .swiper-button-prev:after,.swiper_banner .swiper-button-next:after{ content: "";}



/*index_meeting*/

.gg{ width:100%; margin-bottom:20px}

.gg img{ width:100%; }

.erji li{ width:100%; line-height:60px; font-size:16px; font-weight:600}

.erji li.on a{ color:#4285f4}

.index_meeting_title1{ width: 100%; text-align:right; color:#F00; line-height: 20px; padding-bottom: 15px; padding-top: 0px; position: relative; font-size:16px; font-style:oblique}





.index_meeting_left1{ width: 853px; float: right  ;}



.index_meeting{ background: #fff; overflow: hidden; padding: 0 0 24px;}

.index_meeting_left{ width: 793px; float: left;}

.index_meeting_title{ width: 100%; float: left; border-bottom: solid 1px #DCDCDC; line-height: 20px; padding-bottom: 15px; padding-top: 0px; position: relative; margin-bottom:15px; font-size:16px; color:#666}

.index_meeting_title  strong{font-size:20px; color:#000 }

.index_meeting_title span{ display: inline-block; font-weight: bold; float: left; font-size: 20px; color: #000; border-left: solid 5px #359AF6; padding-left: 10px;}

.index_meeting_title i{ margin-right: 5px;}

.index_meeting_title a{ display: inline-block; float: right; font-size: 14px; color: #000;}

.index_meeting_title a:hover{ color: #359AF6;}



.index_meeting_list{ width: 100%; float: left; margin-bottom:0px}

.nrg{ width: 100%; margin: 0px auto; height: auto; overflow:hidden;}



.nrg.on{height:auto;}

.xq{width:140px; height:35px; line-height:35px; border-radius:30px; background: linear-gradient(to right, #4285f4 , #0D77E4); font-size:14px; color:#FFF;  margin:15px auto 50px;  text-align:center}

.xq span.x_q{display:block;}

.xq span.s_q{display:none;}

.xq.on span.x_q{display:none;}

.xq.on span.s_q{display:block;}

.index_meeting_list .row{margin-right: -12px;margin-left: -12px;}

.index_meeting_list .col-xl-4{padding-right: 12px;padding-left: 12px;}

.index_meeting_list ul li{ margin-bottom:10px }

.index_meeting_list ul li .index_meeting_div{ width: 100%; overflow: hidden;}



.index_meeting_list ul li .index_meeting_img{ float: left; overflow: hidden; width: 100%;}

.index_meeting_list ul li .index_meeting_img img{ width: 100%;

    -o-transition: all 1.5s;

    -moz-transition: all 1.5s;

    -ms-transition: all 1.5s;

    -webkit-transition: all 1.5s;

    transition: all 1.5s;

}

.index_meeting_list ul li:hover .index_meeting_img img{

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}



.wap_more{ display: none;}





.index_meeting_b{ width: 100%;   border-top: transparent; padding: 8px; float: left;}

.index_meeting_tit{ font-size: 14px; color: #333; line-height: 22px; overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2;}

.index_meeting_tit:hover{ color: #359AF6;}

.index_meeting_xx{ width: 100%; line-height: 24px; float: left;}

.index_meeting_xx span{ color: #6E6E6E; font-size: 12px;}

.index_meeting_xx span i{ font-size: 12px; margin-right: 3px;}

.index_meeting_xxl{ float: left;}

.index_meeting_xxr{ float: right;}



.index_meeting_right1{ width: 283px; float: left;}

.index_meeting_right{ width: 383px; float: right;}

.index_meeting_new{ width: 100%; float: left; margin-bottom:20px}

.index_meeting_new ul li{ width: 100%; overflow: hidden; border-bottom: dashed 1px #BDBDBD; padding-bottom: 10px; margin-bottom:10px }

.index_meeting_new ul li span{ width:20px; line-height:18px; text-align:center; border: solid 1px #359AF6; display:inline-block; height:20px; font-size:12px; color:#359AF6; float:left; margin-right:10px; margin-top: 5px;}

.index_meeting_new ul li a{ display: block;  overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2;font-size: 15px; color: #333; line-height: 24px; }

.index_meeting_new ul li:hover a{ color: #359AF6;}





/*index_video*/

.index_video{ background: #F9FAFF; padding: 60px 0; overflow: hidden;}

.title{ width: 100%; text-align: center;}

.title span{ font-size: 28px; color: #000; line-height: 32px; margin-bottom: 10px; display: block; font-weight: bold;}

.title p{ font-size: 16px; color: #777; line-height: 24px;}



.index_video_list{ width: 100%; margin-top: 45px; overflow: hidden;}

.index_video_list ul li{ margin-bottom: 25px;}

.index_video_left{ width: 100%;overflow: hidden; position: relative;}

.index_video_left img{ width: 100%;}



.index_video_right{ width: 590px; float: right;}

.index_video_img{ width: 100%; position: relative;}

.index_video_img img{ width: 100%;}

.index_video_button{ width: 100%; height: 100%; background:url(../images/v_6.png) center center no-repeat, rgba(0,0,0,0.45); position: absolute; top: 0; left: 0;}



.index_video_title{ width: 100%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.4); padding: 5px 10px 5px;}

.index_video_title .a{ display: block; overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2; font-size: 15px; color: #fff; line-height: 26px;}

.index_video_title .a:hover{ color: #4285f4;}

.index_video_title span{ display: block; color: #fff; font-size: 14px; line-height: 22px;}

.index_video_title span i{ margin-right: 5px; font-size: 14px;}



.index_video_more{ width: 100%; text-align: center; margin-top: 42px;}

.index_video_more a{ display: inline-block; width: 130px; height: 40px; background: #fff; box-shadow: 0 0 15px #ccc; font-size: 15px; color: #555; line-height: 40px; overflow: hidden; }

.index_video_more a:hover{ color: #4285f4;}





/*index_project*/

.index_project{ background: #fff; overflow: hidden; padding: 58px 0;}

.index_project_hf{ width: 100%; overflow: hidden; margin-bottom: 50px;}

.index_project_hf img{ width:100%;}



.swiper_project {

    margin-top: 40px;

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: relative;

}

.swiper_project .swiper-slide {

    text-align: left;

    font-size: 18px;

    /* Center slide text vertically */

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.swiper_project_pic{ width: 100%; float: left; text-align: center; overflow: hidden;}

.swiper_project_pic img{ width: 100%;

    -o-transition: all 1.5s;

    -moz-transition: all 1.5s;

    -ms-transition: all 1.5s;

    -webkit-transition: all 1.5s;

    transition: all 1.5s;

}



.swiper_project_tit{ width: 100%; float: left; background: #F7F7F7; padding: 14px 5px; overflow: hidden; text-align: center;}

.swiper_project_tit a{ font-size: 16px; color: #555; line-height: 22px;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.swiper_project_tit:hover a{ color: #359AF6;}



.swiper_project .swiper-slide:hover .swiper_project_pic img{

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}



/*index_news*/

.index_news{ background: #F9FAFF; padding: 70px 0; overflow: hidden;}

.index_news_div{ background: #fff; height: 100%; overflow: hidden; box-shadow:  0 5px 15px #e9e9e9; padding:15px;}

.index_news_title{ width: 100%; float: left; border-bottom: solid 1px #DCDCDC; line-height: 20px; padding: 10px 0;}

.index_news_title span{ display: inline-block; float: left; font-size: 18px; font-weight: bold; color: #000; border-left: solid 5px #359AF6; padding-left: 10px;}

.index_news_title i{ margin-right: 5px;}

.index_news_title a{ display: inline-block; float: right; font-size: 14px; color: #000;}

.index_news_title a:hover{ color: #359AF6;}



.index_news_lb{ width: 100%; float: left;}

.index_news_lb ul li{ width: 100%; float: left; border-bottom: dashed 1px #C1C1C1; line-height: 30px; background: url(../images/ico_yd.png) left center no-repeat; padding: 10px 0;}

.index_news_lb ul li a{ font-size: 14px; color: #333; width: 60%; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; float: left; margin-left: 10px;}

.index_news_lb ul li span{ display: inline-block; float: right; color: #777; font-size: 14px;}

.index_news_lb ul li:hover i{ color: #3297fc;}

.index_news_lb ul li:hover a{ color: #3297fc;}

.index_news_lb ul li:hover span{ color: #3297fc;}





/*index_guest*/

.index_guest{ background: #FFFFFF; padding: 60px 0; overflow: hidden;}





.swiper_guest {

    margin-top: 40px;

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: relative;

}

.swiper_guest .swiper-slide {

    text-align: left;

    font-size: 18px;

    /* Center slide text vertically */

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

    background: -moz-linear-gradient(to top,#F7F7F7 65%, #fff 35%);

    background: -ms-linear-gradient(to top,#F7F7F7 65%, #fff 35%);

    background: -webkit-linear-gradient(to top,#F7F7F7 65%, #fff 35%);

    background: -o-linear-gradient(to top,#F7F7F7 65%, #fff 35%);

    background: linear-gradient(to top,#F7F7F7 65%, #fff 35%);

}



.swiper_guest_pic{ width:167px; margin: auto; text-align: center; overflow: hidden;}

.swiper_guest_pic img{ width: 100%;}



.swiper_guest_tit{ width: 100%; float: left; background: #F7F7F7; padding: 14px 5px; overflow: hidden; text-align: center;}

.swiper_guest_tit a{ font-size: 16px; color: #3297fc; line-height: 22px; display: block; margin-bottom: 5px;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.swiper_guest_tit:hover a{ color: #359AF6;}

.swiper_guest_tit p{ color: #555; font-size: 15px; line-height: 22px;}





/*index_journal*/

.index_journal{ background: #F9FAFF; overflow: hidden; padding: 60px 0;}



.swiper_journal {

    margin-top: 40px;

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: relative;

}

.swiper_journal .swiper-slide {

    text-align: left;

    font-size: 18px;

    /* Center slide text vertically */

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.swiper_journal_pic{ width: 100%; float: left; text-align: center; overflow: hidden;}

.swiper_journal_pic img{ width: 100%;

    -o-transition: all 1.5s;

    -moz-transition: all 1.5s;

    -ms-transition: all 1.5s;

    -webkit-transition: all 1.5s;

    transition: all 1.5s;

}



.swiper_journal_tit{ width: 100%; position: absolute; bottom: 0; left: 0; background:rgba(0,0,0,0.5); padding: 10px 5px; overflow: hidden; text-align: center;}

.swiper_journal_tit a{ font-size: 16px; color: #fff; line-height: 22px; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.swiper_journal_tit:hover a{ color: #359AF6;}



.swiper_journal .swiper-slide:hover .swiper_journal_pic img{

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}





/*index_agency*/

.index_agency{ background: #fff; padding: 60px 0; overflow: hidden;}

.index_agency_hf{ width: 100%; margin-bottom: 45px;}

.index_agency_hf ul li{ display:block; width: 590px; float: left;}

.index_agency_hf ul li img{ width: 100%;}

.index_agency_hf ul li:last-child{ float: right;}



.index_agency_list{ width: 100%; margin-top: 35px;}

.index_agency_list ul{}

.index_agency_list ul li{

    margin-top: 7px; margin-bottom: 7px;

    -ms-flex: 0 0 19.999%;

    flex: 0 0 19.999%;

    max-width: 19.999%;

    padding-left: 15px;

    padding-right: 15px;



}



.index_agency_div{ width: 100%; border: solid 1px #E0E0E0; display: inline-block; overflow: hidden;}

.index_agency_div img{ width: 100%;

    -o-transition: all 1.5s;

    -moz-transition: all 1.5s;

    -ms-transition: all 1.5s;

    -webkit-transition: all 1.5s;

    transition: all 1.5s;

}

.index_agency_list ul li:hover .index_agency_div img{

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}



/*footer*/

footer{ /*background: #c8c8c8;*/background: #2d3237; overflow: hidden; padding: 30px 0;  }

.footer_top{ width: 100%; border-bottom: solid 1px #394048; padding-bottom: 30px;}

.footer_top_left{ float: left; font-size: 24px; line-height: 30px; color: #fff;}

.footer_top_bott{ float: right;}



.footer_top_bott{ float: right; font-size: 0; padding-top: 1px;}

.footer_top_bott a{ font-size: 14px; color: #fff; line-height: 24px; display: inline-block; padding: 5px 15px; border-radius: 5px; overflow: hidden; margin-left: 20px;}

.footer_top_bott a i{ font-size: 18px; margin-right: 5px; line-height: 28px;}

.footer_top_bott a.footer_top_meeting{ background: #4285f4;}

.footer_top_bott a.footer_top_subscribe{ background: #EF790F;}

.footer_top_bott a:hover{ opacity: 0.8;}



.footer_m{ width: 100%; padding-top: 38px;}

.footer_nav{ float: left; width: 150px;}

.footer_nav span{ font-size: 16px; color: #fff; line-height: 26px; display: block; margin-bottom: 8px;}

.footer_nav ul li{ width: 100%; float: left; padding: 3px 0;}

.footer_nav ul li a{ font-size: 14px; color: #6c7783; line-height: 22px;}

.footer_nav ul li:hover a{ color: #fff;}





.footer_contact{ float: left; width:292px;}

.footer_contact span{ font-size: 16px; color: #fff; line-height: 26px; display: block; margin-bottom: 8px;}

.footer_contact p{ font-size: 14px; color: #6c7783; line-height: 26px;}





.footer_rwm{ float: right; width: 250px;}

.footer_rwm ul li{ float: left; width: 110px; text-align: center;}

.footer_rwm ul li img{ width: 100%;}

.footer_rwm ul li:last-child{ float: right;}

.footer_rwm ul li span{ display: block; margin-top: 8px; font-size: 14px; color: #aaa; line-height: 24px;}



.footer_copy{ width: 100%; text-align: center; font-size: 14px; /*color: #52585e;*/ color: #bfbfbf; line-height: 24px; padding: 15px 0;}

.footer_copy a{/*color: #52585e;*/color: #bfbfbf; padding:0 5px }

.footer_copy p{ padding-top:10px}

/*浮动客服*/

.fd_kf{ width: 66px; position: fixed; bottom: 100px; right:5px; border: solid 1px #E3E7EA; z-index: 99; background: #fff;}

.fd_kf ul li{ width: 100%; height: 66px; float: left; text-align: center; border-bottom: solid 1px #E3E7EA;

    display: flex;align-items: left;justify-content: space-around;flex-direction: column;

}

.fd_kf ul li:last-child{ border-bottom:none;}

.fd_kf ul li i{ font-size: 26px;}

.fd_kf ul li span{ display: block;}

.fd_kf ul li:hover{ background: #4285f4;}

.fd_kf ul li:hover a{ color: #fff;}







/*二维码弹出层*/

.WeChat_butt{  cursor: pointer;}

.WeChat{

    width: 100%; height: 100%; top: -100%; opacity: 0; left: 0; background: rgba(0,0,0,0.7); position: fixed; z-index: 999;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

    -o-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.WeChat_active{ top: 0; opacity: 1;}

.WeChat_ewm{ display: inline-block;}

.WeChat_ewm img{ width: 150px;}



.WeChat_tar{ position: absolute; right: 20px; top: 20px;  width: 30px; height: 30px; z-index: 99999; cursor: pointer; }

.WeChat_tar .bari{ width: 30px; height: 2px; display: block; background: #fff; margin: 6px 0;

    border-radius: 25px;

    -o-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

}

.WeChat_tar .bari:nth-of-type(1) {

    -webkit-transform: translateY(13.5px) rotate(-40.5deg);

    -ms-transform: translateY(13.5px) rotate(-40.5deg);

    transform: translateY(8px) rotate(-40.5deg);

    -o-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

}

.WeChat_tar .bari:nth-of-type(2) {

    opacity: 0;

}

.WeChat_tar .bari:nth-of-type(3) {

    -webkit-transform: translateY(-15px) rotate(45deg);

    -ms-transform: translateY(-15px) rotate(45deg);

    transform: translateY(-8px) rotate(45deg);

    -o-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

}





/*list_content*/

.list_content{ background: #F3F4F8; overflow: hidden; padding: 24px 0;}

.screening{ width: 100%; background: #fff; padding: 30px 20px; overflow: hidden;}

.screening_li{ width: 100%; float: left; margin-bottom: 10px;}

.screening_bt{ font-size: 15px; color: #000; line-height: 30px; width: 4%; float: left; font-weight: bold; margin-top: 5px;}

.screening_tj{ float: left; width: 92%; overflow: hidden; height: 36px;}

.screening_tj ul li{ float: left; padding: 0 11px; border-radius: 5px; margin-top: 5px;}

.screening_tj ul li a{ font-size: 14px; color: #777; line-height: 30px; display: block;}

.screening_tj ul li:hover{ background: #D5E7F5; border-radius: 5px;}

.screening_tj ul li:hover a{ color: #3197FB;}

.screening_tj ul li.active{ background: #D5E7F5;}

.screening_tj ul li.active a{ color: #3197FB;}

.screening_li button{ border: none; outline: 0; float: right; background: none; font-size: 15px; color: #000; line-height: 30px; cursor: pointer; margin-top: 5px;}

.screening_li button i{ color: #3197FB;}



.screening_tj.on{ height: auto !important;}





.listA{ width: 100%; background: #fff; overflow: hidden; margin-top: 22px; padding: 20px;}





/*list2*/

.article_tj{ width: 100%; background: #fff; padding: 30px 20px; overflow: hidden;}

.swiper_article {

    float: left;

    width: 100%;

    position: relative;

    overflow: hidden;

}

.swiper_article .swiper-slide {

    position: relative;

    font-size: 18px;

    background: #fff;

}

.article_img{ float: left; width: 315px;}

.article_img img{ width: 100%;}





.article_right{ float: right; width: 820px;}

.article_right a{ font-size: 16px; color: #000; line-height: 24px; font-weight: bold;}

.article_zl{ width: 100%; margin-top: 8px;}

.article_zl span{ font-size: 12px; color: #999; line-height: 22px; margin-right: 15px;}

.article_zl span i{ font-size: 12px; color: #999; margin-right: 5px;}

.article_p{ width: 100%; font-size: 14px; color: #777; line-height: 26px;}

.article_time{ width: 100%; font-size: 12px; line-height: 24px; color: #999; margin-top: 5px;}

.article_time i{ margin-right: 5px; font-size: 12px;}





.swiper_article .swiper-pagination{ top:0 !important; right: 0 !important; width: auto !important; left: auto !important; height: auto !important;}

.swiper_article .swiper-pagination span{ width: 12px; height:12px; background: #A49D97 !important; opacity:1; margin: 0 6px !important; }

.swiper_article .swiper-pagination .swiper-pagination-bullet-active{  background: #3297FC !important;}







.article_list{ width: 100%; float: left;}

.article_list ul li{ margin-top: 32px;}

.article_list_div{ width: 100%;}

.article_list_img{ float: left; width: 250px; overflow: hidden;}

.article_list_img img{ width: 100%;

    -o-transition: all 1.5s;

    -moz-transition: all 1.5s;

    -ms-transition: all 1.5s;

    -webkit-transition: all 1.5s;

    transition: all 1.5s;

}

.article_list ul li:hover .article_list_img img{

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}



.article_list_right{ width: 300px; float: right;}

.article_list_right a{ font-size: 16px; color: #000; line-height: 22px; width: 100%; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.index_meeting_title ul{ float: right;}

.index_meeting_title ul li{ margin-left: 15px; float: left; position: relative;}

.index_meeting_title ul li a{ font-size: 15px; color: #777;}

.index_meeting_title ul li.on a{ color: #3297FC;}

.index_meeting_title ul li.on a:after{ content: ""; width: 100%; height: 3px; background: #3297FC; position: absolute; left:0; bottom: -21px;}

.index_meeting_title ul li:hover a:after{ content: ""; width: 100%; height: 3px; background: #3297FC; position: absolute; left:0; bottom: -21px;}





/*分页*/

.pages{ width: 100%; float: left; margin: 30px auto 40px;}

.pages ul{ width: 100%; text-align: center; font-size: 0;}

.pages ul li{ width: 38px; height: 38px; display: inline-block; overflow: hidden; border: solid 1px #A9A9A9; margin: 0 4px; line-height:36px}

.pages ul li a{ font-size: 14px; color: #141b22; line-height: 36px; display: block; text-align: center}

.pages ul li span{ font-size: 14px; color: #fff; line-height: 36px; display: block;text-align: center}

.pages ul li.action a{ background: #3197FC; border: solid 1px #3197FC;color: #fff;}

.pages ul li:hover{ background: #3197FC; border: solid 1px #3197FC;}

.pages ul li:hover a{ color: #fff;}





/*listc*/

.listc_left{ width: 900px; float: left;}

.listc_left_top{ width: 100%; background: #fff; overflow: hidden; padding: 24px 20px;}

.listc_left_img{ width: 200px; overflow: hidden; float: left;}

.listc_left_img img{ width: 100%;}



.listc_left_right{ width: 628px; float: right; overflow: hidden; padding-top: 15px;}

.listc_left_a{ display: block; font-size: 16px; color: #333; font-weight: normal  ; line-height: 26px; min-height:80px }

.listc_left_a:hover{ color: #4285f4;}

.listc_spana{ width: 100%; display: block; font-size: 14px; color: #777; line-height: 22px; margin-top: 4px; }

.listc_left_right p{ font-size: 14px; color: #555; line-height: 24px; margin-bottom: 18px; margin-top: 15px;}

.listc_spanb{ width: 100%; display: block; font-size: 14px; color: #555; line-height: 22px; margin-top: 4px;}

.listc_stat{ width: 100%; margin-top: 5px;}

.listc_stat span{ font-size: 14px; color: #777; line-height: 24px; margin-right: 20px;}

.listc_stat span i{ font-size: 14px; margin-right: 5px;}

.listc_stat span em{ font-style: normal; color: #F57E24;}

.listc_left_bq{ width: 100%; line-height: 28px; font-size: 14px; color:#555}

.listc_left_bq a{ font-size: 14px; color: #555; line-height: 28px;}

.listc_left_bq a:hover{ color: #359AF6;}



.listc_left_bott{ width: 100%; background: #fff; overflow: hidden; margin-top: 18px; padding: 15px 20px;}

.listc_date{ width: 100%; border-bottom: solid 1px #DCDCDC; font-size: 16px; color: #333; line-height: 28px; padding-bottom: 10px;}

.listc_date span{ font-size:16px; color: #000; margin-right: 8px; margin-left: 8px; line-height: 30px;}

.listc_date i{ line-height: 30px;}



.listc_qs{ float: left;}



.listc_paging{ float: right; font-size: 0;}

.listc_paging a{ display: inline-block; background: #EEEEEE; color: #333; font-size: 15px; line-height: 30px; padding: 0 10px; border-radius: 5px; margin-left: 15px;}

.listc_paging a:hover{ background: #4285f4; color: #fff;}

.listc_paging a.on{ background: #4285f4; color: #fff;}



.listc_plate{ width: 100%; margin-top: 0px;}

.listc_plate_name{ width: 100%; border-bottom: solid 1px #3394FB; font-size: 18px; color: #3297fc; line-height: 26px; font-weight: bold; padding-bottom: 14px;}



.listc_plate ul li{ width: 100%; float: left; padding-bottom: 18px;}

.listc_plate_img{ width: 35%; float: left; overflow: hidden;}

.listc_plate_img img{ width: 100%;}



.listc_plate_info{ width: 63%; float: right;}









.listc_right{ width: 280px; float: right;}

.listc_right_gg{ width: 100%;}

.listc_right_gg img{ width: 100%;}

.listc_right_bk{ width: 100%; background: #fff; float: left; margin-top: 16px; overflow: hidden; padding: 20px;}



.listc_right_wz{ width: 100%; }

.listc_right_wz ul li{ width: 100%; float: left; line-height: 24px; background: url(../images/ico_yd.png) left 9px no-repeat; margin-top:8px }

.listc_right_wz ul li a{ font-size: 15px; color: #333; width: 96%; display:block;  overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2; float: left; margin-left: 15px;}

.listc_right_wz ul li:hover i{ color: #3297fc;}

.listc_right_wz ul li:hover a{ color: #3297fc;}





/*showa*/

.showa_banner{ height: 340px; background-size: cover !important; overflow: hidden; position: relative;}

.showa_title{ width: 100%; padding: 24px 0; background: rgba(0,0,0,0.8); bottom: 0; left: 0; position: absolute; text-align: center;}

.showa_title h2{ font-size: 26px; color: #fff; line-height: 30px;}

.showa_span{ width: 100%; text-align: center; margin-top: 12px;}

.showa_span span{ display: inline-block; font-size: 14px; color: #fff; line-height: 24px; margin: 0 10px;}



.showa_content{ width: 100%; overflow: hidden; margin-top: 26px;}

.showa_content_left{ width: 900px; float: left; overflow: hidden;}

.showa_content_div{ width: 100%; float: left; background: #fff; margin-bottom: 20px; padding: 20px 22px;}



.showa_content_n{ width: 100%; float: left; border-bottom: solid 1px #DCDCDC; line-height: 20px; padding-bottom: 20px; padding-top: 8px;}

.showa_content_n span{ display: inline-block; font-weight: bold; float: left; font-size: 18px; color: #000; border-left: solid 5px #359AF6; padding-left: 10px;}

.showa_content_n i{ display: inline-block; float: left; margin-left: 10px; font-size: 14px; color: #555; line-height: 24px;}



.showa_content_info{ width: 100%; float: left; font-size: 16px; color: #333; line-height:24px; padding: 15px 0; margin-bottom: 15px;
    word-wrap: break-word;
    word-break: normal;
}

.showa_content_info img{max-width: 100%; margin-bottom: 10px;}



.showa_content_right{ width: 280px; float: right; overflow: hidden;}

.showa_content_rdiv{ width: 100%; float: left; background: #fff; margin-bottom: 34px; overflow: hidden; padding: 15px 18px;}



.showa_content_rn{ width: 100%; float: left; border-bottom: solid 1px #DCDCDC; line-height: 20px; padding-bottom: 10px; padding-top: 8px;}

.showa_content_rn span{ display: inline-block; font-weight: bold; float: left; font-size: 16px; color: #000; border-left: solid 3px #359AF6; padding-left: 8px;}



.showa_content_rp{ width: 100%; float: left; padding: 10px 0; font-size: 13px; color: #777; line-height: 22px; }



.showa_content_rdiv a{ display: inline-block;}

.showa_dy{

    width: 100%;

    float: left;

    margin-bottom: 16px;

    background: #EF790F;

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    display: inline-block;

    padding: 5px 15px;

    border-radius: 5px;

    text-align: center;

    overflow: hidden;

}

.showa_dy:hover{ color: #fff; opacity: 0.8;}



.showa_sc{

    float: left;

    width: 46%;

    background: #3197FC;

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    display: inline-block;

    padding: 5px 15px;

    border-radius: 5px;

    text-align: center;

    overflow: hidden;

}

.showa_sc:hover{ color: #fff; opacity: 0.8;}



.showa_fx{

    width: 46%;

    float: right;

    background: #F70F36;

    font-size: 14px;

    color: #fff;

    line-height: 24px;

    display: inline-block;

    padding: 5px 15px;

    border-radius: 5px;

    text-align: center;

    overflow: hidden;

}

.showa_fx:hover{ color: #fff; opacity: 0.8;}



/*showb*/

.biaoti{ text-align:center; font-size:24px; line-height:40px;}

.showb_video{ width: 100%; float: left; overflow: hidden; position: relative; margin-top:20px}

.showb_video_butt{ width: 100%; height: 100%; position: absolute; left:0; top: 0; background:url(../images/bf_1.png) center center no-repeat, rgba(0,0,0,0.6);}



.showb_title{ width: 100%; float: left; padding: 5px 0; border-bottom:#e0e0e0 1px solid; padding-top: 35px;}

.showb_title h2{ font-size:13px; color: #555; line-height: 34px; display: inline-block; float: left; font-weight: 500;}



.showb_xx{ float: right;}

.showb_xx span{ font-size: 15px; color: #555; line-height:20px; padding: 0 10px; display: inline-block; float: left;}

.showb_xx em{ font-size: 15px; color: #DBDCE0; line-height:20px; display: inline-block; float: left; font-style: normal;}

.showb_xx a{ display: inline-block; width: 24px; height: 20px; background-size:cover !important; float: right; margin: 0 5px;}

.showb_xx a.ico_wx{ background: url(../images/ico_1.png) center center no-repeat;}

.showb_xx a.ico_wb{ background: url(../images/ico_2.png) center center no-repeat;}

.showb_xx a.ico_kj{ background: url(../images/ico_3.png) center center no-repeat;}



.showb_content_left{ width: 900px; float: left; overflow: hidden; background: #fff; padding: 25px 20px;}

.showb_qh_butt{ width: 100%; border-bottom: solid 1px #DCDCDC;}

.showb_qh_butt li{ float: left; font-size: 20px; color: #555; line-height: 40px; text-align: center; width: 105px; cursor: pointer;}

.showb_qh_butt li.on{ background: #4285f4; color: #fff;}

.showb_qh_butt li:hover{ background: #4285f4; color: #fff;}





.showb_qh_k{ display: none; width: 100%; font-size: 14px; color: #777; line-height: 24px; padding: 10px 0; min-height: 600px;}





.showa_content_rr{ width: 100%; float: left; background: #fff; margin-bottom: 34px; overflow: hidden; padding: 15px 18px;}

.showa_content_rr .showa_content_rn{ margin-bottom: 12px;}

.showb_sp{ width: 100%; float: left; background: #fff; margin-top: 10px;}

.showb_sp_img{ width: 100%; float: left; position: relative;}

.showb_sp_img img{ width: 100%;}

.showb_sp_img:after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../images/v_6.png) center center no-repeat,rgba(0,0,0,0.6);}



.showb_sp_title{ width: 100%; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 14px; color: #555;padding: 5px 0;}

.showb_sp_title:hover{ color: #4285f4;}





.wap_bott{ display: none;}

.wapSearch{ display: none;}

.mobile_search{ display: none;}



.ny_nr { background:#fff; padding:24px 0 0}

.ny_nr .tw_tj .row{margin:0 -12px;}

.ny_nr .tw_tj .col-12{padding:0 12px;}

.ny_nr .tw_tj .col-lg-8{ float:left}

.ny_nr .tw_tj .col-lg-4{  float:right}

.ny_nr .tw_tj .t_w{position:relative; margin-bottom:21px;}

.ny_nr .tw_tj .t_w:before{content:""; position:absolute; width:100%; height:50%; left:0; bottom:0; background-color:transparent; opacity:.7;

background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));

background:-webkit-linear-gradient(top, transparent, #000);

background:-moz-linear-gradient(top, transparent, #000);

background:-ms-linear-gradient(top, transparent, #000);}

.ny_nr .tw_tj .t_w img{width:100%; height:230px; display:block;}

.ny_nr .tw_tj .w_z{width:100%; position:absolute; bottom:0; left:0; padding:10px 10px 25px; font-size:16px; line-height:26px; color:#fff; z-index:9;text-align:left}

.ny_nr .tw_tj .w_z1{width:100%; position:absolute; bottom:0; left:0; padding:10px 15px  ; font-size:16px; line-height:26px; color:#fff; z-index:9; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background-color: rgba(0,0,0,.5);}

.xw_bn{width:100%; position:relative;}

.xw_bn img{width:100%; height:483px; display:block;}

.xw_bn .swiper-pagination{bottom:0px; right:0}

.xw_bn .w_z{width:100%; padding:5px 0; background-color:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; z-index:9; font-size:16px; line-height:26px; text-align:center; color:#fff;  overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2;}





.tplb li{ width:100%; height:auto; overflow:hidden; margin-bottom:10px}

.tplb li img{ width:100%; margin-bottom: 10px}

.tplb li p{ text-align:left; line-height:26px; font-size:15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}







.sy_ss{width:100%; padding:20px 0; background-color:#f0f0f0;  line-height:40px; margin-bottom:20px}



.sy_ss .ss_nr{  border:1px solid #ddd; background-color:#fff; line-height:48px; width:80%; margin:0 auto; font-size:16px}

.sy_ss .ss_nr input{width:90%; height:48px; padding:0 15px; float:left; line-height:48px; border:0}

.sy_ss .ss_nr button{width:10%; height:48px; background-color:#4285f4; line-height:48px; color:#fff; text-align:center; outline:none; float:right; border:0}

.yc{ display: block}

@media only screen and (max-width:992px) {

	.yc{ display:none}



.ny_nr .tw_tj .col-lg-4{ display:none  }



.sy_ss{padding:15px 0; line-height:36px;}

.sy_ss .rm_ss{display:none;}

.sy_ss .ss_nr{float:none; line-height:36px; overflow:hidden; font-size:14px}

.sy_ss .ss_nr input{width:76%; height:36px; line-height:36px;}

.sy_ss .ss_nr button{width:24%; height:36px; line-height:36px;}

.biaoti{ text-align:center; font-size:18px; line-height:26px}

.showb_video img{ width: 100%;  }

.index_meeting_left1 {

  width: 100%;

  float: none;

}

.ny_nr .tw_tj .col-lg-8{ float:left; margin-bottom:20px}

.erji li{ width:100%; line-height:30px; font-size:16px; font-weight:600}

.erji li.on a{ color:#4285f4}

.ny_nr {

  background: #fff;

  padding-top: 24px; padding-bottom:0

}

.nrg{ width: 100%; margin: 0px auto;  overflow:hidden;}

.xw_bn img{width:100%; height:260px; display:block;}



.index_video_img img{ width: 100%; height:200px}

.listc_plate_img img{ width: 100%; height:200px}

.listc_left_a{ display: block; font-size: 14px; color: #333; font-weight: normal  ; line-height: 22px; min-height: inherit; margin-bottom:10px ; overflow:hidden; 

     text-overflow:ellipsis;

     display:-webkit-box; 

     -webkit-box-orient:vertical;

     -webkit-line-clamp:2;}

	 

	 .ny_nr .tw_tj .w_z {

  width: 100%;

  position: absolute;

  bottom: 0;

  left: 0;

  padding: 10px 10px 0;

  font-size: 16px;

  line-height: 26px;

  color: #fff;

  z-index: 9;

  text-align: left;

}



}